edinburgh magic illusionist magick irish novel costumes science fiction wicca music classic dragons horror scotland cork easter galway http dublin london fantasy wales escort authors blogfa magician book halloween glasgow books escorts pagan comedy fairies music dungeons author christmas fiction fairy